<?php
	class Catalogo{


		private $id;
		private $id_temporada_tipo;
		private $imagen_temporada;
		private $posicion_temporada;

		public function __construct($id = 0){
			$this->id = $id;
			if($this->id > 0){
				$sql = "SELECT * FROM temporada WHERE id_temporada = ".$id;
				$qry = new Consulta($sql);
				if($qry->NumeroRegistros() > 0){
					$rw = $qry->VerRegistro();
					$this->id_temporada_tipo 	= $rw['id_temporada_tipo'];
					$this->imagen_temporada		= $rw['imagen_temporada'];
					$this->posicion_temporada	= $rw['posicion_temporada'];
				}					
			}
		}


		public function __get($atributo){
			return $this->$atributo;
		}


		public function getCatalogo(){
			$sql = "SELECT * FROM temporada ORDER BY posicion_temporada ASC";
			$qry = new Consulta($sql);
			while( $rw = $qry->VerRegistro() ){
				$rst[] = array(
					'id'					=> $rw['id_temporada'],
					'id_temporada_tipo'		=> $rw['id_temporada_tipo'],
					'imagen_temporada'		=> $rw['imagen_temporada'],
					'posicion_temporada'	=> $rw['posicion_temporada']
				);
			}
			return $rst;
		}

		public function getCatalogoXTipo($id){
			$sql = "SELECT * FROM temporada WHERE id_temporada_tipo =".$id." ORDER BY posicion_temporada ASC";
			$qry = new Consulta($sql);
			while( $rw = $qry->VerRegistro() ){
				$rst[] = array(
					'id'					=> $rw['id_temporada'],
					'id_temporada_tipo'		=> $rw['id_temporada_tipo'],
					'imagen_temporada'		=> $rw['imagen_temporada'],
					'posicion_temporada'	=> $rw['posicion_temporada']
				);
			}
			return $rst;
		}

		public function reordenar($id, $numpos){
			$Query = new Consulta("UPDATE temporada SET posicion_temporada = ".$numpos." WHERE id_temporada = ".$id."");				
		}
	
	}
?>